import type { FC, PropsWithChildren } from "react"

interface TreeSelectExtraProp {
  TreeNode:FC<TreeNodeProps>
}

interface TreeSelectProps {
  defaultValue?:string|string[]
  treeDefaultExpandAll?:boolean
  treeDefaultExpandedKeys?:string[]
  treeCheckable?:boolean
  showCheckedStrategy?:'SHOW_ALL'|'SHOW_PARENT'|'SHOW_CHILD'
}

interface TreeNodeProps {
  title?:string
  value?:string

}

const TreeSelect:FC<PropsWithChildren<TreeSelectProps>> & TreeSelectExtraProp = props=>null

TreeSelect.TreeNode = props=>null

export default TreeSelect
